package com.kingyun.gpsinspection.purificationservice.dao.mapper.iam.adm;


import com.kingyun.gpsinspection.purificationservice.facade.model.BootstrapSearchBean;
import com.kingyun.gpsinspection.purificationservice.facade.model.iam.adm.AutoInfo;

import java.util.List;

public interface AutoInfoMapper {
    /**
     * 删除车辆信息
     * @param autoId 车辆id
     * @return
     */
    int deleteByPrimaryKey(String autoId);

    /**
     * 新增车辆信息
     * @param record 车辆基本信息
     * @return
     */
    int insert(AutoInfo record);
    int insertSelective(AutoInfo record);

    /**
     * 查询车辆信息
     * @param autoId 主键
     * @return
     */
    AutoInfo selectByPrimaryKey(String autoId);

    /**
     * 更新车辆信息
     * @param record 车辆基本信息
     * @return
     */
    int updateByPrimaryKeySelective(AutoInfo record);
    int updateByPrimaryKey(AutoInfo record);

    /**
     * 车辆列表
     * @param bootstrapSearchBean
     * @return
     */
    List<AutoInfo> queryList(BootstrapSearchBean bootstrapSearchBean);

    /**
     * 车辆数量
     * @param bootstrapSearchBean
     * @return
     */
    Integer queryCount(BootstrapSearchBean bootstrapSearchBean);
}